<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<title></title>
</head>
<body>
	<script type="text/javascript">
		/*
			形参：形式上的参数，函数名后面括号里的参数叫形参，没有实际意义
			实参：函数调用的时候给的参数,可以给具体的值
		*/
		// a -- b 加和
		//a , b 叫 形参
		function getSum(a, b){
				console.log(a + b)
		}
		// 实参 可以给具体值
		getSum(10, 99)

		getSum(88, 1080)

		//实参 可以是变量
		let a = 9;
		let b = 10;
		getSum(a, b)

		function fn(a, b, c){
			console.log(a)
			console.log(b)
			console.log(c)
		}
		fn(1, 2, 3)//1 2 3 形参和实参位置是一一对应的
		fn(1)// 1 undefined undefined 实参个数小于形参，相当于b和c声明变量，但没赋值
		fn(1, 2, 3, 4)//实参个数大于形参，多出来的参数不参与形参的赋值

		//求 1--n的加和
		function jia(n){
			let sum = 0
			for (let i = 1; i <= n; i++) {
				sum += i
			}
			console.log(sum)
		}
		jia(10)
	</script>
</body>
</html>